//
// Created by alice on 25-4-29.
//

#ifndef ARMOR_H
#define ARMOR_H

#include "Component/Component.h"


//这个是装甲类
class Armor:public Component{
protected:
    double life{}; //这个是这种装甲可以提供多少生命值
    double defense{}; //这个是这种装甲可以提供多少防御力
    double thickness{}; //这个是装甲厚度
public:
    ~Armor() override = 0;

    [[nodiscard]] virtual inline double getLife() const;
    [[nodiscard]] virtual inline double getDefense() const;
    [[nodiscard]] virtual inline double getThickness() const;
    //以上都是获取数据用的

};



#endif //ARMOR_H
